-use std::fmt;
-use std::fmt::{Show,Formatter};
+use std::fmt::{mod, Show, Formatter};
use std::io::IoError;
/*
use std::hash;
use std::result;
-use std::fmt;
-use std::fmt::{Show,Formatter};
+use std::fmt::{mod, Show, Formatter};
use semver::Version;
use serialize::{Encoder,Encodable};
use core::source::SourceId;
-use std::fmt::{Show,Formatter};
-use std::fmt;
+use std::fmt::{mod, Show, Formatter};
use std::slice;
use semver::Version;
use semver;
use std::hash::Hash;
-use std::fmt;
-use std::fmt::{Show,Formatter};
+use std::fmt::{mod, Show, Formatter};
use collections::hash;
use serialize::{
Encodable,
-use term;
-use term::{Terminal,color};
+use term::{mod, Terminal, color};
use term::color::{Color, BLACK, RED, GREEN, YELLOW};
use term::attr::{Attr, Bold};
use std::io::{IoResult, stderr};
use std::cmp::Ordering;
use std::collections::HashMap;
use std::collections::hashmap::{Values, MutEntries};
-use std::fmt::{Show, Formatter};
-use std::fmt;
+use std::fmt::{mod, Show, Formatter};
use std::hash;
use std::iter;
use std::mem;
use std::os;
use std::io::stdio::{stdout_raw, stderr_raw};
-use std::io::{stdout, stderr};
-use std::io;
+use std::io::{mod, stdout, stderr};
use serialize::{Decoder, Encoder, Decodable, Encodable, json};
use docopt::FlagParser;
use core::registry::PackageRegistry;
use core::{MultiShell, Source, SourceId, PackageSet, Target, PackageId};
-use core::{Package, Summary, Resolve};
-use core::resolver;
+use core::{Package, Summary, Resolve, resolver};
use ops;
use sources::{PathSource};
use util::config::{Config, ConfigValue};
-use util::{CargoResult, Wrap, config, internal, human, ChainError};
-use util::profile;
+use util::{CargoResult, Wrap, config, internal, human, ChainError, profile};
pub struct CompileOptions<'a> {
pub update: bool,
use std::io::File;
use serialize::{Encodable, Decodable};
-use toml::Encoder;
-use toml as toml;
+use toml::{mod, Encoder};
use core::registry::PackageRegistry;
use core::{MultiShell, Source, Resolve, resolver, Package, SourceId};
use std::os;
-use std::io;
-use std::io::{fs, File};
+use std::io::{mod, fs, File};
use util::{CargoResult, human, ChainError, process};
use core::shell::MultiShell;
use std::collections::HashSet;
use std::io::{File, fs};
-use util;
use core::{Package,Manifest,SourceId};
-use util::{CargoResult, human};
+use util::{mod, CargoResult, human};
use util::important_paths::find_project_manifest_exact;
use util::toml::{Layout, project_layout};
use semver::Version;
use core::{SourceMap, Package, PackageId, PackageSet, Resolve, Target};
-use util;
-use util::{CargoResult, ChainError, internal, Config, profile, Require};
+use util::{mod, CargoResult, ChainError, internal, Config, profile, Require};
use super::{Kind, KindPlugin, KindTarget, Compilation};
use super::layout::{Layout, LayoutProxy};
//! old-fingerprint/
//! ```
-use std::io;
-use std::io::{fs, IoResult};
+use std::io::{mod, fs, IoResult};
use core::Package;
use util::hex::short_hash;
-use std::fmt::{Show,Formatter};
-use std::fmt;
+use std::fmt::{mod, Show, Formatter};
use std::hash::Hasher;
use std::hash::sip::SipHasher;
use std::mem;
-use std::fmt;
-use std::fmt::{Show,Formatter};
+use std::fmt::{mod, Show, Formatter};
use std::io::{UserDir};
use std::io::fs::{mkdir_recursive,rmdir_recursive};
use serialize::{Encodable,Encoder};
use std::cmp;
-use std::fmt::{Show, Formatter};
-use std::fmt;
+use std::fmt::{mod, Show, Formatter};
use std::io::fs;
use glob::Pattern;
use std::io::process::{ProcessOutput, ProcessExit, ExitStatus, ExitSignal};
use std::io::IoError;
-use std::fmt;
-use std::fmt::{Show, Formatter, FormatError};
+use std::fmt::{mod, Show, Formatter, FormatError};
use std::str;
use docopt;
-use std::fmt;
-use std::fmt::{Show, Formatter};
+use std::fmt::{mod, Show, Formatter};
use std::os;
use std::c_str::CString;
use std::io::process::{Command, ProcessOutput, InheritFd};
-use url;
-use url::{Url, UrlParser};
+use url::{mod, Url, UrlParser};
pub trait ToUrl {
fn to_url(self) -> Result<Url, String>;